
				Release Notes

Driver Name     : Fibre Channel Driver for EFI
Version         : 1.04
Date            : 2/27/2006
OS platform     : N/A
FW version      : 4.00.70
Efiutil Version : 2.13

 
Table of Contents
I.   Overview
II.  Enhancements
III. Bug Fixes
IV.  Known Issues
V.   Additional Information

 
I.   Overview

The following document provides details of the Fibre Channel EFI driver 
changes between version 1.02 and 1.04 .


II.  Enhancements

Driver:
* Added support for SST25VF080B flash parts.
* Added support for ISP2432 based cards.  This support has not been fully 
  tested.
* Added support for FibreLite cards.

Efiutil:
* Added support for ISP2432 based cards.


III. Bug Fixes

Driver:
* Fixed SCSI FCP jammer test errors (ER43500):
  -Added retries to SendInquiry
* Fixed SNS jammer test errors (ER43502):
  -Added retry for GA_NXT
  -Relogin to Dir Server if needed
  -Login() now supports TargetOnly and AnyDevice modes
  -Added retry for GFF_ID
* Change Default Mailbox command timeout to 10 sec.
* Fixed a bug that only occurred on combo cards (FC + Ethernet).  
  Under certain conditions, Boot Order List login would fail 
  (no drives mapped).  The combo cards have a PCI-PCI bridge.  
  This made the device path bigger.  The bigger device path 
  caused problems in BuildBootDeviceList(). (ER44069)
* The driver now waits up to 15 sec. for the FC link to come up.
* If a Scsi command fails due to a "target is logged out" error,
  the driver will do a login and retry the command.
* Improved the Device Path compare algorithm used in BOL Login.
  The new algorithm uses LocateDevicePath to compare BOL entries.
  (ER444612)
* Fixed potential alignment check issues in BOL code.
* Fixed a bug that caused an MCA error on certain servers.  The MCA
  occurred when a SPT Scsi Command was sent with a 1 sec. timeout.
  The failure was intermittent. (ER44480)
* Fixed a bug that caused intermittent login failures.  The failure happened
  in BOL mode, when an RSCN occurred.  (ER44736)
* Fixed POST failure in Driver Diagnostics (Manufacturing Mode). (ER44721)
* FC Object Attribute Protocol now returns switch WWPN/WWNN. (ER45373)
* FC Object Attribute Protocol now supports PCIX-266. (ER45373)

Efiutil:
* Added ACPI_EXT device path support.
* Fixed a compilation error in the IA32 build.
* Fixed a bug that caused a "PCI-E Uncorrectable Non-Fatal Error:
  System Halted" error on IA32 systems.  This problem only occurred 
  with 2432 based cards.  The BIOS image checksum was not updated 
  by Efiutil, so the BIOS did not load correctly. (ER45059)
* Efiutil now does the required BIOS image patches. (ER45381)
* Fixed a bug that caused an incorrect DeviceId to be written to the
  PCI ROM header. (ER45381)


IV.  Known Issues

Driver:
* If 4.0.8 firmware is in the adapter, you must unload the efi driver
  before you run efiutil.  To do this, use the shell "unload" command.
* This driver only works with firmware version 4.0.10 and above.

Efiutil:
* A Transceivier Diagnostic Interface read error is observed with JDS transceivers.
  The error will only occur during the first Transceivier Diagnostic Interface 
  read after a server reboot.  To work around the problem, retry the failing
  command.


V.   Additional Information

* The driver supports A0 and B0 ISP2422's.
* The driver supports ISP2432 based cards, but this support has not been 
  fully tested.
* Efiutil and the EFI Driver are a matched set.  Always make sure
  that Efiutil and the EFI Driver are from the same release package.
